bucket ladder excavator - Turkish English Dictionary